
let fs = require("fs");

// 创建一个可写流
let ws = fs.createWriteStream("hello3.txt");

// 可以通过监听流的open和close事件来监听流的打开和关闭
/*
    on(事件字符串，回调函数)
        - 可以为对象绑定一个事件
    once(事件字符串，回调函数)
        - 为对象绑定一个一次性的事件，该事件将会在触发一次以后自动失效
*/
ws.once("open", () => {
    console.log("流打开了");
});
ws.once("close", () => {
    console.log("流关闭了");
});

// 通过ws向文件中输入内容
ws.write("通过可写流写入的内容");
ws.write("通过可写流写入的内容");
ws.write("通过可写流写入的内容");
ws.write("通过可写流写入的内容");

// 关闭流，不能用close
ws.end();



















